package com.quanyan.place.entity.apiresp;

import com.quanyan.assets.entity.TbUserAssets;
import com.quanyan.assets.response.RespOrderCoupon;
import com.quanyan.place.entity.vo.RespPlaceTicketInfoVo;

import java.io.Serializable;
import java.util.List;
import java.util.Map;

/**
 * Created by zhaohui on 2016/10/12.
 */
public class RespPlaceTicketInfo implements Serializable{

    private List<RespPayInfo> payTypeInfo;
    private List<RespPlaceTicketInfoVo> placeTicketInfo;
    private List<RespCardInfo>  respCardInfos;
    private Long serverTime;
    private Integer sourceType;
    private Map<Integer,String> categoryInfo;
    private List<RespCategory> categorys;

    private Integer cityId;
    private List<TbUserAssets> getAccumulateRule;
    private RespOrderCoupon respOrderCoupon;

    private List<AvailableDate> availableDateList;
    private Long isUseDate;

    private String placeName;

    private  List<RespPayInfo> getPayTypeInfo() {
        return payTypeInfo;
    }


    public void setPayTypeInfo(List<RespPayInfo> payTypeInfo) {
        this.payTypeInfo = payTypeInfo;
    }

    public List<RespPlaceTicketInfoVo> getPlaceTicketInfo() {
        return placeTicketInfo;
    }

    public void setPlaceTicketInfo(List<RespPlaceTicketInfoVo> placeTicketInfo) {
        this.placeTicketInfo = placeTicketInfo;
    }

    public List<RespCardInfo> getRespCardInfos() {
        return respCardInfos;
    }

    public void setRespCardInfos(List<RespCardInfo> respCardInfos) {
        this.respCardInfos = respCardInfos;
    }

    public Long getServerTime() {
        return serverTime;
    }

    public void setServerTime(Long serverTime) {
        this.serverTime = serverTime;
    }

    public Integer getSourceType() {
        return sourceType;
    }

    public void setSourceType(Integer sourceType) {
        this.sourceType = sourceType;
    }

   /* public Map<Integer, String> getCategoryInfo() {
        return categoryInfo;
    }

    public void setCategoryInfo(Map<Integer, String> categoryInfo) {
        this.categoryInfo = categoryInfo;
    }*/

    /*public List<RespAccumulateRule> getAccumulateRuleList() {
        return accumulateRuleList;
    }

    public void setAccumulateRuleList(List<RespAccumulateRule> accumulateRuleList) {
        this.accumulateRuleList = accumulateRuleList;
    }*/

    public RespOrderCoupon getRespOrderCoupon() {
        return respOrderCoupon;
    }

    public void setRespOrderCoupon(RespOrderCoupon respOrderCoupon) {
        this.respOrderCoupon = respOrderCoupon;
    }

    public List<TbUserAssets> getGetAccumulateRule() {
        return getAccumulateRule;
    }

    public void setGetAccumulateRule(List<TbUserAssets> getAccumulateRule) {
        this.getAccumulateRule = getAccumulateRule;
    }

    public Integer getCityId() {
        return cityId;
    }

    public void setCityId(Integer cityId) {
        this.cityId = cityId;
    }

    public List<AvailableDate> getAvailableDateList() {
        return availableDateList;
    }

    public void setAvailableDateList(List<AvailableDate> availableDateList) {
        this.availableDateList = availableDateList;
    }

    public Long getIsUseDate() {
        return isUseDate;
    }

    public void setIsUseDate(Long isUseDate) {
        this.isUseDate = isUseDate;
    }

    public List<RespCategory> getCategorys() {
        return categorys;
    }

    public void setCategorys(List<RespCategory> categorys) {
        this.categorys = categorys;
    }

    public Map<Integer, String> getCategoryInfo() {
        return categoryInfo;
    }

    public void setCategoryInfo(Map<Integer, String> categoryInfo) {
        this.categoryInfo = categoryInfo;
    }

    public String getPlaceName() {
        return placeName;
    }

    public void setPlaceName(String placeName) {
        this.placeName = placeName;
    }
}
